Herstellen der Beziehung von Testfällen zu Codekomponenten mittels statischer und dynamischer Analyse
نویسنده
چکیده
In Software, die nach dem Cleanroom Approach entwickelt wird, werden die Testfälle und der Code parallel zueinander auf Basis der Spezifikationskomponenten entwickelt. Daher sind nur die Beziehungen zwischen Spezifikationskomponente und Testfall einerseits und Spezifikationskomponente und Codekomponente andererseits bekannt. Ist die Software einmal in Produktion, dann stellt sich vor Zwischenlieferungen eines Teils der Codekomponenten die Frage, welche Testfälle zu ihnen gehören, denn sie haben bei der Testplanung absoluten Vorrang. Verschiedene Zugänge, sie zu beantworten, wurden im Projekt GEOS (Global Entity Online System) beschritten. Dabei handelt es sich um ein Wertpapierabwicklungssystem auf einer mehrstufigen Client-Server Architektur. Es ist z.T. in C++ und z.T. in C implementiert. Das Codevolumen beträgt ca. 6,7 Mio LOC.
منابع مشابه
TechnoVision: Neue Technologien gezielt für den Unternehmenserfolg nutzen
IT-Technologie wird heute nicht mehr nur genutzt, um bekannte Geschäftsmodelle zu beschleunigen. Sie steht im Zentrum der Fortentwicklung des Geschäfts selbst. Folglich ist der weit überwiegende Teil der fachlichen Treiber (Businessdriver) großer Unternehmen heute direkt mit neuen IT-Technologien verknüpft – sei es, dass sie nur durch Einsatz von Technologie bewältigt werden können oder dass si...
متن کاملModellbasierte Oberflächen für Abnahmetests
Die Durchführung von Tests ist eine Voraussetzung zur Erstellung qualitativ hochwertiger, nicht trivialer Softwaresysteme. Das modellgetriebene Testen ermöglicht eine hohe Testabdeckung bei gleichzeitiger Abstraktion von der zu testenden Implementierung, was insbesondere beim Testen innerhalb von Produktfamilien von Vorteil ist. Als Alternative zur vollständigen Generierung von Testmodellen ste...
متن کاملZuverlässige Software durch den Einsatz von UML, MDA und der Programmiersprache Ada
Sowohl die Qualität der entwickelten Software und ihre Fehlerquote als auch ihre Kosten in der Wartungsphase sind trotz Softwareentwicklungsumgebungen, Vorgehensmodellen und Werkzeugen nicht befriedigend. Zuverlässige Software für den Dauerbetrieb muss erhöhten Anforderungen genügen. Um sowohl Qualitätsanforderungen als auch Kosten in den Griff zu bekommen, sind Modelle unterschiedlichen Detail...
متن کاملZur Analyse fallbasierter Problemlöse- und Lernmethoden in Abhängigkeit von Charakteristika gegebener Aufgabenstellungen und Anwendungsdomänen
Fallbasiertes Schlie§en (case-based reasoning; CBR) hat Ð gegenber anderen Methoden Ð den Vorteil der inhrenten Kombination von Problemlsen und kontinuierlichem Lernen aus Erfahrung. Diese Kombination ist ein au§erordentlich interessantes Thema, zu dem gengend Erfahrung vorliegt, um es systematisch zu untersuchen. Hierzu haben wir begonnen, ein Instrumentarium (framework) zur Analyse von CB...
متن کاملForensische Analyse komplexer Unix-Dateisysteme
Moderne Dateisysteme stellen effiziente Verfahren zur Verwaltung extrem großer Datenmengen bereit, die in komplexen, vernetzten Umgebungen anfallen. Der vorliegende Beitrag untersucht die Auswirkungen von Eigenschaften moderner UnixDateisysteme auf Techniken der forensischen Analyse und führt zu zwei Schlußfolgerungen: Höhere Volatilität dynamischer Verwaltungs-Datenstrukturen könne die forensi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Softwaretechnik-Trends
دوره 23 شماره
صفحات -
تاریخ انتشار 2003